Link Search Menu Expand Document

Manage Amazon API Gateway

  • prefix: apigateway

Table of Contents

Privileges

DELETE

  • description: Used to delete resources
  • access level: Write
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

GET

  • description: Used to get information about resources
  • access level: Read
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

PATCH

  • description: Used to update resources
  • access level: Write
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

POST

  • description: Used to create child resources
  • access level: Write
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

PUT

  • description: Used to update resources (and, although not recommended, can be used to create child resources)
  • access level: Write
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    },
    "": {
        "resource_type": "",
        "required": false,
        "condition_keys": [
            "aws:RequestTag/${TagKey}",
            "aws:TagKeys"
        ],
        "dependent_actions": []
    }
}

SetWebACL

  • description: Gives WebAcl permissions to WAF
  • access level: Write
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}

UpdateRestApiPolicy

  • description: Used to update the Resource Policy for a given API
  • access level: Permissions management
  • resource types
{
    "apigateway-general": {
        "resource_type": "apigateway-general",
        "required": true,
        "condition_keys": [],
        "dependent_actions": []
    }
}